/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Excel.GroupObject*/
public class GroupObject extends JavaScriptObject {

	protected GroupObject() { }
	public native final ExcelApplication getApplication()/*-{
		return this.Application;
	}-*/;

	public native final int getCreator()/*-{
		return this.Creator;
	}-*/;

	public native final Object getParent()/*-{
		return this.Parent;
	}-*/;

	public native final Range getBottomRightCell()/*-{
		return this.BottomRightCell;
	}-*/;

	public native final JavaScriptObject bringToFront()/*-{
		return this.BringToFront( );
	}-*/;

	public native final JavaScriptObject copy()/*-{
		return this.Copy( );
	}-*/;

	public native final JavaScriptObject copyPicture(int appearance, int format)/*-{
		return this.CopyPicture( appearance, format);
	}-*/;

	public native final JavaScriptObject cut()/*-{
		return this.Cut( );
	}-*/;

	public native final JavaScriptObject delete()/*-{
		return this.Delete( );
	}-*/;

	public native final Object duplicate()/*-{
		return this.Duplicate( );
	}-*/;

	public native final boolean getEnabled()/*-{
		return this.Enabled;
	}-*/;

	public native final void setEnabled(boolean value)/*-{
		this.Enabled = value;
	}-*/;

	public native final double getHeight()/*-{
		return this.Height;
	}-*/;

	public native final void setHeight(double value)/*-{
		this.Height = value;
	}-*/;

	public native final int getIndex()/*-{
		return this.Index;
	}-*/;

	public native final double getLeft()/*-{
		return this.Left;
	}-*/;

	public native final void setLeft(double value)/*-{
		this.Left = value;
	}-*/;

	public native final boolean getLocked()/*-{
		return this.Locked;
	}-*/;

	public native final void setLocked(boolean value)/*-{
		this.Locked = value;
	}-*/;

	public native final String getName()/*-{
		return this.Name;
	}-*/;

	public native final void setName(String value)/*-{
		this.Name = value;
	}-*/;

	public native final String getOnAction()/*-{
		return this.OnAction;
	}-*/;

	public native final void setOnAction(String value)/*-{
		this.OnAction = value;
	}-*/;

	public native final JavaScriptObject getPlacement()/*-{
		return this.Placement;
	}-*/;

	public native final void setPlacement( Object value)/*-{
		this.Placement = value;
	}-*/;

	public native final boolean getPrintObject()/*-{
		return this.PrintObject;
	}-*/;

	public native final void setPrintObject(boolean value)/*-{
		this.PrintObject = value;
	}-*/;

	public native final JavaScriptObject select( Object replace)/*-{
		return this.Select( replace);
	}-*/;

	public native final JavaScriptObject sendToBack()/*-{
		return this.SendToBack( );
	}-*/;

	public native final double getTop()/*-{
		return this.Top;
	}-*/;

	public native final void setTop(double value)/*-{
		this.Top = value;
	}-*/;

	public native final Range getTopLeftCell()/*-{
		return this.TopLeftCell;
	}-*/;

	public native final boolean getVisible()/*-{
		return this.Visible;
	}-*/;

	public native final void setVisible(boolean value)/*-{
		this.Visible = value;
	}-*/;

	public native final double getWidth()/*-{
		return this.Width;
	}-*/;

	public native final void setWidth(double value)/*-{
		this.Width = value;
	}-*/;

	public native final int getZOrder()/*-{
		return this.ZOrder;
	}-*/;

	public native final ShapeRange getShapeRange()/*-{
		return this.ShapeRange;
	}-*/;

	public native final void _Dummy27()/*-{
		this._Dummy27( );
	}-*/;

	public native final void _Dummy28()/*-{
		this._Dummy28( );
	}-*/;

	public native final boolean getAddIndent()/*-{
		return this.AddIndent;
	}-*/;

	public native final void setAddIndent(boolean value)/*-{
		this.AddIndent = value;
	}-*/;

	public native final void _Dummy30()/*-{
		this._Dummy30( );
	}-*/;

	public native final JavaScriptObject getArrowHeadLength()/*-{
		return this.ArrowHeadLength;
	}-*/;

	public native final void setArrowHeadLength( Object value)/*-{
		this.ArrowHeadLength = value;
	}-*/;

	public native final JavaScriptObject getArrowHeadStyle()/*-{
		return this.ArrowHeadStyle;
	}-*/;

	public native final void setArrowHeadStyle( Object value)/*-{
		this.ArrowHeadStyle = value;
	}-*/;

	public native final JavaScriptObject getArrowHeadWidth()/*-{
		return this.ArrowHeadWidth;
	}-*/;

	public native final void setArrowHeadWidth( Object value)/*-{
		this.ArrowHeadWidth = value;
	}-*/;

	public native final boolean getAutoSize()/*-{
		return this.AutoSize;
	}-*/;

	public native final void setAutoSize(boolean value)/*-{
		this.AutoSize = value;
	}-*/;

	public native final Border getBorder()/*-{
		return this.Border;
	}-*/;

	public native final void _Dummy36()/*-{
		this._Dummy36( );
	}-*/;

	public native final void _Dummy37()/*-{
		this._Dummy37( );
	}-*/;

	public native final void _Dummy38()/*-{
		this._Dummy38( );
	}-*/;

	public native final JavaScriptObject checkSpelling( Object customDictionary,  Object ignoreUppercase,  Object alwaysSuggest,  Object spellLang)/*-{
		return this.CheckSpelling( customDictionary, ignoreUppercase, alwaysSuggest, spellLang);
	}-*/;

	public native final int get_Default()/*-{
		return this._Default;
	}-*/;

	public native final void set_Default(int value)/*-{
		this._Default = value;
	}-*/;

	public native final void _Dummy41()/*-{
		this._Dummy41( );
	}-*/;

	public native final void _Dummy42()/*-{
		this._Dummy42( );
	}-*/;

	public native final void _Dummy43()/*-{
		this._Dummy43( );
	}-*/;

	public native final void _Dummy44()/*-{
		this._Dummy44( );
	}-*/;

	public native final void _Dummy45()/*-{
		this._Dummy45( );
	}-*/;

	public native final Font getFont()/*-{
		return this.Font;
	}-*/;

	public native final void _Dummy47()/*-{
		this._Dummy47( );
	}-*/;

	public native final void _Dummy48()/*-{
		this._Dummy48( );
	}-*/;

	public native final JavaScriptObject getHorizontalAlignment()/*-{
		return this.HorizontalAlignment;
	}-*/;

	public native final void setHorizontalAlignment( Object value)/*-{
		this.HorizontalAlignment = value;
	}-*/;

	public native final void _Dummy50()/*-{
		this._Dummy50( );
	}-*/;

	public native final Interior getInterior()/*-{
		return this.Interior;
	}-*/;

	public native final void _Dummy52()/*-{
		this._Dummy52( );
	}-*/;

	public native final void _Dummy53()/*-{
		this._Dummy53( );
	}-*/;

	public native final void _Dummy54()/*-{
		this._Dummy54( );
	}-*/;

	public native final void _Dummy55()/*-{
		this._Dummy55( );
	}-*/;

	public native final void _Dummy56()/*-{
		this._Dummy56( );
	}-*/;

	public native final void _Dummy57()/*-{
		this._Dummy57( );
	}-*/;

	public native final void _Dummy58()/*-{
		this._Dummy58( );
	}-*/;

	public native final void _Dummy59()/*-{
		this._Dummy59( );
	}-*/;

	public native final void _Dummy60()/*-{
		this._Dummy60( );
	}-*/;

	public native final void _Dummy61()/*-{
		this._Dummy61( );
	}-*/;

	public native final void _Dummy62()/*-{
		this._Dummy62( );
	}-*/;

	public native final void _Dummy63()/*-{
		this._Dummy63( );
	}-*/;

	public native final JavaScriptObject getOrientation()/*-{
		return this.Orientation;
	}-*/;

	public native final void setOrientation( Object value)/*-{
		this.Orientation = value;
	}-*/;

	public native final void _Dummy65()/*-{
		this._Dummy65( );
	}-*/;

	public native final void _Dummy66()/*-{
		this._Dummy66( );
	}-*/;

	public native final void _Dummy67()/*-{
		this._Dummy67( );
	}-*/;

	public native final void _Dummy68()/*-{
		this._Dummy68( );
	}-*/;

	public native final boolean getRoundedCorners()/*-{
		return this.RoundedCorners;
	}-*/;

	public native final void setRoundedCorners(boolean value)/*-{
		this.RoundedCorners = value;
	}-*/;

	public native final void _Dummy70()/*-{
		this._Dummy70( );
	}-*/;

	public native final boolean getShadow()/*-{
		return this.Shadow;
	}-*/;

	public native final void setShadow(boolean value)/*-{
		this.Shadow = value;
	}-*/;

	public native final void _Dummy72()/*-{
		this._Dummy72( );
	}-*/;

	public native final void _Dummy73()/*-{
		this._Dummy73( );
	}-*/;

	public native final Object ungroup()/*-{
		return this.Ungroup( );
	}-*/;

	public native final void _Dummy75()/*-{
		this._Dummy75( );
	}-*/;

	public native final JavaScriptObject getVerticalAlignment()/*-{
		return this.VerticalAlignment;
	}-*/;

	public native final void setVerticalAlignment( Object value)/*-{
		this.VerticalAlignment = value;
	}-*/;

	public native final void _Dummy77()/*-{
		this._Dummy77( );
	}-*/;

	public native final int getReadingOrder()/*-{
		return this.ReadingOrder;
	}-*/;

	public native final void setReadingOrder(int value)/*-{
		this.ReadingOrder = value;
	}-*/;

}
